-- 用户对指定题目集合的做题状态，AC（1）或者非AC（0）
-- 用户id
local userId = ARGV[1]
-- 题目ids字符串
local questionIdsStr = ARGV[2]
local questionIds = {}
string.gsub(questionIdsStr, '[^' .. ',' .. ']+', function(w)
    table.insert(questionIds, w)
end)
local result = ''
for k, v in pairs(questionIds) do
    result = result .. ' ' .. redis.call('SISMEMBER', string.format('question:ac:%s', v), userId)
end
return result